/**
 * Copyright (C) 2013 DaiKit.com - daikit4gxt-sample module (admin@daikit.com)
 *
 *         Project home : http://code.daikit.com/commons
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *         http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
package com.daikit.daikit4gxtsample.shared.bean;

import java.util.ArrayList;
import java.util.List;

import com.daikit.daikit4gxt.shared.bean.DkBaseInitializationData;


/**
 * Bean containing initialization data
 * 
 * @author tcaselli
 * @version $Revision$ Last modifier: $Author$ Last commit: $Date$
 */
public class InitializationData extends DkBaseInitializationData
{

	/**
	 * 
	 */
	private static final long serialVersionUID = 3464594915168758171L;

	private String versionRandom;
	private List<SupplierData> suppliers = new ArrayList<SupplierData>();
	private List<LocaleData> locales = new ArrayList<LocaleData>();

	/**
	 * Constructor
	 */
	public InitializationData()
	{
		// Nothing done by default
	}

	/**
	 * @return the versionRandom
	 */
	public String getVersionRandom()
	{
		return versionRandom;
	}

	/**
	 * @param versionRandom
	 *           the versionRandom to set
	 */
	public void setVersionRandom(final String versionRandom)
	{
		this.versionRandom = versionRandom;
	}

	/**
	 * @return the suppliers
	 */
	public List<SupplierData> getSuppliers()
	{
		return suppliers;
	}

	/**
	 * @param suppliers
	 *           the suppliers to set
	 */
	public void setSuppliers(final List<SupplierData> suppliers)
	{
		this.suppliers = suppliers;
	}

	/**
	 * @return the locales
	 */
	public List<LocaleData> getLocales()
	{
		return locales;
	}

	/**
	 * @param locales
	 *           the locales to set
	 */
	public void setLocales(final List<LocaleData> locales)
	{
		this.locales = locales;
	}

}
